Uses of Class
edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct.Matrix
Packages that use Matrix
-
Uses of Matrix in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct
Methods in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct that return MatrixModifier and TypeMethodDescriptionMatrix.arrayLeftDivide(Matrix B) Element-by-element left division, C = A.\BMatrix.arrayLeftDivideEquals(Matrix B) Element-by-element left division in place, A = A.\BMatrix.arrayRightDivide(Matrix B) Element-by-element right division, C = A./BMatrix.arrayRightDivideEquals(Matrix B) Element-by-element right division in place, A = A./BMatrix.arrayTimes(Matrix B) Element-by-element multiplication, C = A.*BMatrix.arrayTimesEquals(Matrix B) Element-by-element multiplication in place, A = A.*Bstatic MatrixMatrix.constructWithCopy(double[][] A) Construct a matrix from a copy of a 2-D array.Matrix.copy()Make a deep copy of a matrixEigenvalueDecomposition.getD()Return the block diagonal eigenvalue matrixMatrix.getMatrix(int[] r, int[] c) Get a submatrix.Matrix.getMatrix(int[] r, int j0, int j1) Get a submatrix.Matrix.getMatrix(int i0, int i1, int[] c) Get a submatrix.Matrix.getMatrix(int i0, int i1, int j0, int j1) Get a submatrix.EigenvalueDecomposition.getV()Return the eigenvector matrixstatic MatrixMatrix.identity(int m, int n) Generate identity matrixC = A - BMatrix.minusEquals(Matrix B) A = A - BC = A + BMatrix.plusEquals(Matrix B) A = A + Bstatic MatrixMatrix.random(int m, int n) Generate matrix with random elementsstatic MatrixMatrix.read(BufferedReader input) Read a matrix from a stream.Matrix.times(double s) Multiply a matrix by a scalar, C = s*ALinear algebraic matrix multiplication, A * BMatrix.timesEquals(double s) Multiply a matrix by a scalar in place, A = s*AMatrix.transpose()Matrix transpose.Matrix.uminus()Unary minusMethods in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct with parameters of type MatrixModifier and TypeMethodDescriptionMatrix.arrayLeftDivide(Matrix B) Element-by-element left division, C = A.\BMatrix.arrayLeftDivideEquals(Matrix B) Element-by-element left division in place, A = A.\BMatrix.arrayRightDivide(Matrix B) Element-by-element right division, C = A./BMatrix.arrayRightDivideEquals(Matrix B) Element-by-element right division in place, A = A./BMatrix.arrayTimes(Matrix B) Element-by-element multiplication, C = A.*BMatrix.arrayTimesEquals(Matrix B) Element-by-element multiplication in place, A = A.*Bprivate voidMatrix.checkMatrixDimensions(Matrix B) Check if size(A) == size(B)C = A - BMatrix.minusEquals(Matrix B) A = A - BC = A + BMatrix.plusEquals(Matrix B) A = A + BvoidSet a submatrix.voidSet a submatrix.voidSet a submatrix.voidSet a submatrix.Linear algebraic matrix multiplication, A * BConstructors in edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct with parameters of type MatrixModifierConstructorDescriptionCheck for symmetry, then construct the eigenvalue decomposition Structure to access D and V.